HydraBooking\Admin\Controller\SettingsController B

Total Complexity 88
Dependencies 10
Dependents 1
Total lines 863
Lines of code 640
Logical lines of code 315
Comment lines 92
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
UpdateIntegrationSettings()
C
31 24 119
UpdateAvailabilitySettings()
A
39 12 70
create_endpoint()
A
35 1 137
GetIntegrationSettings()
A
49 7 31
UpdateGetHostsSettings()
S
48 5 31
UpdateNotificationSettings()
S
51 5 28
install_contact_form_7_plugin()
S
55 5 20
install_fluent_form_plugin()
S
55 5 20
MarkAsDefault()
S
49 4 34
GetNotificationSettings()
S
61 4 12
installActivePlugins()
S
53 3 23
UpdateGeneralSettings()
S
53 3 21
DeleteAvailabilitySettings()
S
55 2 19
GetSingleAvailabilitySettings()
S
58 1 16
GetGeneralSettings()
S
60 1 14
GetAvailabilitySettings()
S
61 1 13
GetAppearanceSettings()
S
65 1 9
__construct()
S
91 1 2
GetHostsSettings()
S
65 1 9
init()
S
91 1 2
UpdateAppearanceSettings()
S
64 1 10